package com.cimp.domain.iqy;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * [简要描述]:EPG详情-同步任务参数
 * [详细描述]:
 *
 * @author huojinhao
 * @date 2018/8/6
 */
public class SyncParam implements Serializable{

    private static final long serialVersionUID = -4935449340505280978L;

    /**
     * 码流录入
     */
    private Map<String,String> streamentryMap;

    /**
     * 频道列表 过滤VMS<映射策略>中没有配置的频道
     */
    private Map<Integer,String> channelContentTypeMap;

    /**
     * 分域列表(默认所有分域)
     */
    private String points;

    /**
     * 分域对应的省份编码
     */
    private String carrierIds;

    /**
     * 图片尺寸列表 由VMS侧<映射策略>配置
     */
    private List<String> sizeList;

    /**
     * 允许更新的增量ID
     */
    private List<Long> incrAllow;

    public List<Long> getIncrAllow() {
        return incrAllow;
    }

    public void setIncrAllow(List<Long> incrAllow) {
        this.incrAllow = incrAllow;
    }

    public Map<Integer, String> getChannelContentTypeMap() {
        return channelContentTypeMap;
    }

    public void setChannelContentTypeMap(Map<Integer, String> channelContentTypeMap) {
        this.channelContentTypeMap = channelContentTypeMap;
    }

    public String getPoints() {
        return points;
    }

    public void setPoints(String points) {
        this.points = points;
    }

    public String getCarrierIds() {
        return carrierIds;
    }

    public void setCarrierIds(String carrierIds) {
        this.carrierIds = carrierIds;
    }

    public List<String> getSizeList() {
        return sizeList;
    }

    public void setSizeList(List<String> sizeList) {
        this.sizeList = sizeList;
    }

    public Map<String, String> getStreamentryMap() {
        return streamentryMap;
    }

    public void setStreamentryMap(Map<String, String> streamentryMap) {
        this.streamentryMap = streamentryMap;
    }
}
